package br.com.ordersys.framework.xml;

import java.util.Date;
import java.util.List;

public class Pojo {
	private String att1;
	private String nome;
	private int valor;
	private Date date;
	private List<PojoItem> itens;
	private List<Integer> itens2;
	private PojoItem item;

	public Pojo() {

	}

	public String getAtt1() {
		return att1;
	}

	public void setAtt1(String att1) {
		this.att1 = att1;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String toString() {
		StringBuffer b = new StringBuffer();
		b.append("att: ").append(att1);
		b.append("\nnome: ").append(nome);
		b.append("\nvalor: ").append(valor);
		b.append("\ndate: ").append(date);
		b.append("\nitem: ").append(item);
		b.append("\nitens: ").append(itens);
		b.append("\nitens2: ").append(itens2);


		return b.toString();
	}

	public int getValor() {
		return valor;
	}

	public void setValor(int valor) {
		this.valor = valor;
	}

	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	@Unmarshallable
	public static class PojoItem {
		String descricao;
		double preco;

		public String getDescricao() {
			return descricao;
		}

		public void setDescricao(String descricao) {
			this.descricao = descricao;
		}

		public double getPreco() {
			return preco;
		}

		public void setPreco(double preco) {
			this.preco = preco;
		}
		
		public String toString(){
			return "PojoItem{descricao: "+ descricao + ", preco: "+ preco + "}";
		}
	}

}
